﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace PixentrationEngine
{
    /// <summary>
    /// The PixGameSettings class is a structure that 
    /// contains the game settings required to initialize
    /// a new game instance.
    /// </summary>
    public struct PixGameSettings
    {
        Size imageSize;  // in pixels
        int boardSize;  // number of images
        long gameTime;  // in seconds
        string url; // path to images

        public Size ImageSize
        {
            get
            {
                return imageSize;
            }
            set
            {
                imageSize = value;
            }
        }

        public int BoardSize
        {
            get
            {
                return boardSize;
            }
            set
            {
                boardSize = value;
            }
        }

        public long GameTime
        {
            get
            {
                return gameTime;
            }
            set
            {
                gameTime = value;
            }
        }

        public string URL
        {
            get
            {
                return url;
            }
            set
            {
                url = value;
            }
        }        
    }

   
}
